<!-- HTML header for doxygen 1.9.1-->
<!DOCTYPE html
    PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=9" />
    <meta name="generator" content="Doxygen 1.9.4" />
    <meta name="viewport" content="width=device-width, initial-scale=1" />
    <title>NumCpp: Data Fields - Typedefs</title>
    <link href="tabs.css" rel="stylesheet" type="text/css" />
    <script type="text/javascript" src="jquery.js"></script>
    <script type="text/javascript" src="dynsections.js"></script>
    <link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
    <link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
    <link href="doxygen.css" rel="stylesheet" type="text/css" />
    <link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
<link href="doxygen-awesome-sidebar-only-darkmode-toggle.css" rel="stylesheet" type="text/css"/>
    <!-- ... other metadata & script includes ... -->
    <script type="text/javascript" src="../doxygen-awesome-css/doxygen-awesome-darkmode-toggle.js"></script>
    <script type="text/javascript">
        DoxygenAwesomeDarkModeToggle.init()
    </script>
    <script type="text/javascript"
        src="../doxygen-awesome-css/doxygen-awesome-fragment-copy-button.js"></script>
    <script type="text/javascript">
        DoxygenAwesomeFragmentCopyButton.init()
    </script>
    <script type="text/javascript" src="../doxygen-awesome-css/doxygen-awesome-paragraph-link.js"></script>
    <script type="text/javascript">
        DoxygenAwesomeParagraphLink.init()
    </script>
    <script type="text/javascript" src="../doxygen-awesome-css/doxygen-awesome-interactive-toc.js"></script>
    <script type="text/javascript">
        DoxygenAwesomeInteractiveToc.init()
    </script>
</head>
<body>
    <div id="top">
        <!-- do not remove this div, it is closed by doxygen! -->
        <div id="titlearea">
            <table cellspacing="0" cellpadding="0">
                <tbody>
                    <tr style="height: 56px;">
                        <td id="projectlogo"><img alt="Logo" src="NumCppLogoDoxygen.png" /></td>
                        <td id="projectalign" style="padding-left: 0.5em;">
                            <div id="projectname">NumCpp
                                &#160;<span id="projectnumber">2.12.1</span>
                            </div>
                            <div id="projectbrief">A Templatized Header Only C++ Implementation of the Python NumPy Library</div>
                        </td>
                    </tr>
                </tbody>
            </table>
        </div>
        <!-- end header part --><!-- Generated by Doxygen 1.9.4 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_type.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="contents">
&#160;

<h3><a id="index_a" name="index_a"></a>- a -</h3><ul>
<li>accumulator_t&#160;:&#160;<a class="el" href="classnc_1_1image_processing_1_1_centroid.html#aad242afbcb78cfb650864a2c331d2f1a">nc::imageProcessing::Centroid&lt; dtype &gt;</a>, <a class="el" href="classnc_1_1image_processing_1_1_cluster.html#a243ffe7ecbcf4473e1225e6694624c08">nc::imageProcessing::Cluster&lt; dtype &gt;</a></li>
<li>allocator_type&#160;:&#160;<a class="el" href="classnc_1_1_nd_array.html#a86488494684f55c32dd82e90b818f77e">nc::NdArray&lt; dtype, Allocator &gt;</a></li>
</ul>


<h3><a id="index_c" name="index_c"></a>- c -</h3><ul>
<li>ChronoClock&#160;:&#160;<a class="el" href="classnc_1_1_timer.html#a487dc937258d9ddfd9fd1ab181af84b2">nc::Timer&lt; TimeUnit &gt;</a></li>
<li>column_iterator&#160;:&#160;<a class="el" href="classnc_1_1_nd_array.html#a379e1e1ed2a61de6aa44226679620d47">nc::NdArray&lt; dtype, Allocator &gt;</a></li>
<li>const_column_iterator&#160;:&#160;<a class="el" href="classnc_1_1_nd_array.html#a1307cf472f722baa8850200dcb7a3a89">nc::NdArray&lt; dtype, Allocator &gt;</a></li>
<li>const_iterator&#160;:&#160;<a class="el" href="classnc_1_1_data_cube.html#a1ea7b9bd30731c3325545fbcd2678761">nc::DataCube&lt; dtype &gt;</a>, <a class="el" href="classnc_1_1image_processing_1_1_cluster.html#a3b344c255dfcfcf18e0fc9f1e84979ae">nc::imageProcessing::Cluster&lt; dtype &gt;</a>, <a class="el" href="classnc_1_1image_processing_1_1_cluster_maker.html#a870aeb2f713b4efba22a2f978704c215">nc::imageProcessing::ClusterMaker&lt; dtype &gt;</a>, <a class="el" href="classnc_1_1_nd_array.html#a49deeee0db98eae1c16ac6bca6fa6f31">nc::NdArray&lt; dtype, Allocator &gt;</a></li>
<li>const_pointer&#160;:&#160;<a class="el" href="classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#a90ce6de1083f65dd45ad637c9998bd01">nc::logger::detail::BinaryDataLogger&lt; DataType &gt;</a>, <a class="el" href="classnc_1_1_nd_array.html#a94982f81d8aa8c8a72abe0327f22b4dd">nc::NdArray&lt; dtype, Allocator &gt;</a></li>
<li>const_reference&#160;:&#160;<a class="el" href="classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#ade350e9f0fadf0cb73a5fd663fe7aa6e">nc::logger::detail::BinaryDataLogger&lt; DataType &gt;</a>, <a class="el" href="classnc_1_1_nd_array.html#a2e9001eb3a7fb5b44f6400b3cc3b3222">nc::NdArray&lt; dtype, Allocator &gt;</a></li>
<li>const_reverse_column_iterator&#160;:&#160;<a class="el" href="classnc_1_1_nd_array.html#aa4f80e21b4b0f30ff98d1b90ae4fd70d">nc::NdArray&lt; dtype, Allocator &gt;</a></li>
<li>const_reverse_iterator&#160;:&#160;<a class="el" href="classnc_1_1_nd_array.html#a6de6f2ef3b2519edd272623a9681b527">nc::NdArray&lt; dtype, Allocator &gt;</a></li>
</ul>


<h3><a id="index_d" name="index_d"></a>- d -</h3><ul>
<li>difference_type&#160;:&#160;<a class="el" href="classnc_1_1_nd_array.html#a612cdd532e56b711ebb9c2478971c04f">nc::NdArray&lt; dtype, Allocator &gt;</a>, <a class="el" href="classnc_1_1_nd_array_column_iterator.html#addc363984d95db8bed56843682372e44">nc::NdArrayColumnIterator&lt; dtype, SizeType, PointerType, DifferenceType &gt;</a>, <a class="el" href="classnc_1_1_nd_array_const_column_iterator.html#ad4e9c4a6df66608a4d6ea6e7608337ce">nc::NdArrayConstColumnIterator&lt; dtype, SizeType, PointerType, DifferenceType &gt;</a>, <a class="el" href="classnc_1_1_nd_array_const_iterator.html#a16aa191e5615d641693ff077b56771ad">nc::NdArrayConstIterator&lt; dtype, PointerType, DifferenceType &gt;</a>, <a class="el" href="classnc_1_1_nd_array_iterator.html#a871a849294da1c7e7b99250008471138">nc::NdArrayIterator&lt; dtype, PointerType, DifferenceType &gt;</a></li>
</ul>


<h3><a id="index_i" name="index_i"></a>- i -</h3><ul>
<li>index_type&#160;:&#160;<a class="el" href="classnc_1_1_nd_array.html#af788b0229707ce6291f177e18e7e872d">nc::NdArray&lt; dtype, Allocator &gt;</a></li>
<li>iterator&#160;:&#160;<a class="el" href="classnc_1_1_data_cube.html#a623df8fc48ba169d221b1c26249e5853">nc::DataCube&lt; dtype &gt;</a>, <a class="el" href="classnc_1_1_nd_array.html#a33ce0c581a22e809cfc5a79a534bf798">nc::NdArray&lt; dtype, Allocator &gt;</a></li>
<li>iterator_category&#160;:&#160;<a class="el" href="classnc_1_1_nd_array_column_iterator.html#a3785618b3936e835ccc15b39440f3da5">nc::NdArrayColumnIterator&lt; dtype, SizeType, PointerType, DifferenceType &gt;</a>, <a class="el" href="classnc_1_1_nd_array_const_column_iterator.html#a3ed61bf2a830e89fd8fbbb6efc2e7171">nc::NdArrayConstColumnIterator&lt; dtype, SizeType, PointerType, DifferenceType &gt;</a>, <a class="el" href="classnc_1_1_nd_array_const_iterator.html#a17535e5dcb696923adaa626c86cc3c00">nc::NdArrayConstIterator&lt; dtype, PointerType, DifferenceType &gt;</a>, <a class="el" href="classnc_1_1_nd_array_iterator.html#a7b2c0794eac54ab2c3847776a8383283">nc::NdArrayIterator&lt; dtype, PointerType, DifferenceType &gt;</a></li>
</ul>


<h3><a id="index_p" name="index_p"></a>- p -</h3><ul>
<li>pointer&#160;:&#160;<a class="el" href="classnc_1_1_nd_array.html#a288e6b26205492751717d3fb8854ca30">nc::NdArray&lt; dtype, Allocator &gt;</a>, <a class="el" href="classnc_1_1_nd_array_column_iterator.html#aeb402bf56941dc24138dc9f33845be81">nc::NdArrayColumnIterator&lt; dtype, SizeType, PointerType, DifferenceType &gt;</a>, <a class="el" href="classnc_1_1_nd_array_const_column_iterator.html#a4070d7ef2c99fec46a8df015769f58b6">nc::NdArrayConstColumnIterator&lt; dtype, SizeType, PointerType, DifferenceType &gt;</a>, <a class="el" href="classnc_1_1_nd_array_const_iterator.html#a47936ba0f04dbcad7ab4e239bfb7da03">nc::NdArrayConstIterator&lt; dtype, PointerType, DifferenceType &gt;</a>, <a class="el" href="classnc_1_1_nd_array_iterator.html#a60d5e768fcd13cedd43febeb28148aea">nc::NdArrayIterator&lt; dtype, PointerType, DifferenceType &gt;</a></li>
</ul>


<h3><a id="index_r" name="index_r"></a>- r -</h3><ul>
<li>reference&#160;:&#160;<a class="el" href="classnc_1_1_nd_array.html#adb4a1e1a3c3420c4b2133ba81a44a0e0">nc::NdArray&lt; dtype, Allocator &gt;</a>, <a class="el" href="classnc_1_1_nd_array_column_iterator.html#aaccb5a94c10e92de24e5bc465c663305">nc::NdArrayColumnIterator&lt; dtype, SizeType, PointerType, DifferenceType &gt;</a>, <a class="el" href="classnc_1_1_nd_array_const_column_iterator.html#a6903047bac2424843ca26ed9116abb77">nc::NdArrayConstColumnIterator&lt; dtype, SizeType, PointerType, DifferenceType &gt;</a>, <a class="el" href="classnc_1_1_nd_array_const_iterator.html#aba1912cb4e7cc39898af1ea385847544">nc::NdArrayConstIterator&lt; dtype, PointerType, DifferenceType &gt;</a>, <a class="el" href="classnc_1_1_nd_array_iterator.html#a0782b66e4d3632cd4ce99333fe86d0a3">nc::NdArrayIterator&lt; dtype, PointerType, DifferenceType &gt;</a></li>
<li>reverse_column_iterator&#160;:&#160;<a class="el" href="classnc_1_1_nd_array.html#abc1bc6a854968940dac643396b2fb1b5">nc::NdArray&lt; dtype, Allocator &gt;</a></li>
<li>reverse_iterator&#160;:&#160;<a class="el" href="classnc_1_1_nd_array.html#a9987ced72f8182d4b55807c0177eab11">nc::NdArray&lt; dtype, Allocator &gt;</a></li>
</ul>


<h3><a id="index_s" name="index_s"></a>- s -</h3><ul>
<li>self_type&#160;:&#160;<a class="el" href="classnc_1_1_nd_array.html#ac9e316c3f8d2b4917655aef561f74c7e">nc::NdArray&lt; dtype, Allocator &gt;</a></li>
<li>size_type&#160;:&#160;<a class="el" href="classnc_1_1_nd_array.html#ae2bdede667042f52176de3f3649735f6">nc::NdArray&lt; dtype, Allocator &gt;</a>, <a class="el" href="classnc_1_1_nd_array_column_iterator.html#a845a41edc124e1c38ccf1940c02e272d">nc::NdArrayColumnIterator&lt; dtype, SizeType, PointerType, DifferenceType &gt;</a>, <a class="el" href="classnc_1_1_nd_array_const_column_iterator.html#a99d31459bd356031b795095a38366706">nc::NdArrayConstColumnIterator&lt; dtype, SizeType, PointerType, DifferenceType &gt;</a></li>
</ul>


<h3><a id="index_t" name="index_t"></a>- t -</h3><ul>
<li>TimePoint&#160;:&#160;<a class="el" href="classnc_1_1_timer.html#a29e54a50e709622942a33e70b1b1e8f6">nc::Timer&lt; TimeUnit &gt;</a></li>
</ul>


<h3><a id="index_v" name="index_v"></a>- v -</h3><ul>
<li>value_type&#160;:&#160;<a class="el" href="classnc_1_1logger_1_1detail_1_1_binary_data_logger.html#aa9a6bca969be19115457bd5bd37b6f7f">nc::logger::detail::BinaryDataLogger&lt; DataType &gt;</a>, <a class="el" href="classnc_1_1_nd_array.html#aed76b0d590eff875e09a6f0d7968e7db">nc::NdArray&lt; dtype, Allocator &gt;</a>, <a class="el" href="classnc_1_1_nd_array_column_iterator.html#a7191b7c13b188f2a0abaf8477f0bd2d4">nc::NdArrayColumnIterator&lt; dtype, SizeType, PointerType, DifferenceType &gt;</a>, <a class="el" href="classnc_1_1_nd_array_const_column_iterator.html#a3b124e1120c2fb329dcb5d81abe39e1d">nc::NdArrayConstColumnIterator&lt; dtype, SizeType, PointerType, DifferenceType &gt;</a>, <a class="el" href="classnc_1_1_nd_array_const_iterator.html#af4d3be6b1470162a26b34cdaa5a2addd">nc::NdArrayConstIterator&lt; dtype, PointerType, DifferenceType &gt;</a>, <a class="el" href="classnc_1_1_nd_array_iterator.html#adeb90525f10a8bf2748dafbb2ea154dc">nc::NdArrayIterator&lt; dtype, PointerType, DifferenceType &gt;</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
  </ul>
</div>
</body>
</html>
